Selected Patterns for Software Connguration Management

نویسندگان

  • James J. Hunt
  • Walter F. Tichy
چکیده

Much of the detailed knowledge required to implement good Software Connguration Management systems has not been adequately cataloged and documented. The Design Pattern methodology provides a means to help rectify this deeciency. Based on the authors' experience in implementing Software Connguration Management tools, a selection of basic techniques for Software Connguration Management are presented as Design Patterns. Though the techniques present are not new, their formulation in terms of Design Patterns facilitates the learning and understanding of SCM system design. It may also facilitate the use of these techniques outside traditional SCM such as for CAD and databases.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Providing Connguration Management Support in Software Engineering Environments Providing Connguration Management Support in Software Engineering Environments

Software connguration management (SCM or CM) is a key element of any software development project. A software engineering environment should not only provide support for software products and software processes in general, but also pay attention to high level software engineering concepts like connguration management. In this paper, we present an overview of our approach to software engineering...

متن کامل

Post-deployment Connguration Management

Connguration management must move beyond its traditional development-time concerns with source les. Future software systems will be delivered in binary form and will be composed from pre-existing systems. The term Post-Deployment Connguration Management is proposed to address the problems introduced in managing these new kinds of versioned conngurations.

متن کامل

Approach to Improving

Software connguration management (SCM) is one of the areas closely related to achieving and maintaining quality of software in a broader sense. Our approach to the problem of building a software system connguration is based on an assumption that explicit repesentation of important properties of software components can be utilized for both improving the process of building the connguration, and ...

متن کامل

An Approach to Building Software Connguration Using Heuristic Knowledge

The paper describes original research in the area of software connguration management. We assume a software system consists from versions of two kinds: variants and revisions. Our approach is based on deening a suitable model of the software system, formulating requirements for a connguration to be built, and nally building a connguration. The requirements are in fact conditions which constrain...

متن کامل

Software Connguration with Feature Logic

Software connguration management (SCM) is the discipline for controlling the evolution of software systems. The central problems of SCM are closely related to central artiicial intelligence (AI) topics, such as knowledge representation (how do we represent the features of versions and components, and how does this knowledge involve in time?), conngu-ration (how do we compose a consistent conngu...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003